/**
 * 
 */
package tr.edu.ozyegin.ccrg.wekaPerformanceRun;

/**
 * No Test State of the Test Run State Pattern
 * 
 * @author im1076
 * @version 0.1
 * @since 3.7.2011
 * @see SerialTestState TestRunState ParallelTestState
 *
 */
public final class NoTestState implements TestRunState {

	private final static NoTestState noTestState = new NoTestState();
	
	
	
	private NoTestState(){}
	
	public static synchronized NoTestState getSingletonedNoTestState(){
		
		return noTestState;
	}
	
	@Override
	public Object clone () throws CloneNotSupportedException{
		
		throw new CloneNotSupportedException();
		
	}
	
	
	
	
	/* (non-Javadoc)
	 * @see tr.edu.ozyegin.ccrg.wekaPerformanceRun.TestRunState#finishTest()
	 */
	@Override
	public void finishTest() {
		// TODO Auto-generated method stub

	}

	/* (non-Javadoc)
	 * @see tr.edu.ozyegin.ccrg.wekaPerformanceRun.TestRunState#getState()
	 */
	@Override
	public void getState() {
		// TODO Auto-generated method stub

	}

	/* (non-Javadoc)
	 * @see tr.edu.ozyegin.ccrg.wekaPerformanceRun.TestRunState#startTest()
	 */
	@Override
	public void startTest() {
		// TODO Auto-generated method stub

	}

}
